use crate::{cmap, ColorMap};

pub const TAN_THEME: &[crate::ColorMap] = &[
    cmap!(0, 0, 0, 0),
    cmap!(1, 255, 0, 0),
    cmap!(2, 0, 255, 0),
    cmap!(3, 255, 255, 0),
    cmap!(4, 0, 0, 255),
    cmap!(5, 255, 0, 255),
    cmap!(6, 0, 255, 255),
    cmap!(7, 255, 255, 255),
    cmap!(8, 85, 85, 85),
    cmap!(9, 198, 113, 113),
    cmap!(10, 113, 198, 113),
    cmap!(11, 142, 142, 56),
    cmap!(12, 113, 113, 198),
    cmap!(13, 200, 150, 200),
    cmap!(14, 56, 142, 142),
    cmap!(15, 0, 0, 128),
    cmap!(32, 0, 0, 0),
    cmap!(33, 114, 100, 46),
    cmap!(34, 120, 107, 56),
    cmap!(35, 127, 114, 65),
    cmap!(36, 133, 121, 75),
    cmap!(37, 140, 128, 84),
    cmap!(38, 146, 135, 94),
    cmap!(39, 152, 142, 103),
    cmap!(40, 159, 149, 113),
    cmap!(41, 165, 156, 122),
    cmap!(42, 172, 163, 132),
    cmap!(43, 178, 170, 141),
    cmap!(44, 185, 178, 151),
    cmap!(45, 191, 185, 160),
    cmap!(46, 197, 192, 170),
    cmap!(47, 204, 199, 179),
    cmap!(48, 210, 206, 189),
    cmap!(49, 217, 213, 198),
    cmap!(50, 223, 220, 208),
    cmap!(51, 229, 227, 217),
    cmap!(52, 236, 234, 227),
    cmap!(53, 242, 241, 236),
    cmap!(54, 249, 248, 246),
    cmap!(55, 255, 255, 255),
    cmap!(56, 0, 0, 0),
    cmap!(57, 0, 36, 0),
    cmap!(58, 0, 73, 0),
    cmap!(59, 0, 109, 0),
    cmap!(60, 0, 146, 0),
    cmap!(61, 0, 182, 0),
    cmap!(62, 0, 219, 0),
    cmap!(63, 0, 255, 0),
    cmap!(64, 64, 0, 0),
    cmap!(65, 64, 36, 0),
    cmap!(66, 64, 73, 0),
    cmap!(67, 64, 109, 0),
    cmap!(68, 64, 146, 0),
    cmap!(69, 64, 182, 0),
    cmap!(70, 64, 219, 0),
    cmap!(71, 64, 255, 0),
    cmap!(72, 128, 0, 0),
    cmap!(73, 128, 36, 0),
    cmap!(74, 128, 73, 0),
    cmap!(75, 128, 109, 0),
    cmap!(76, 128, 146, 0),
    cmap!(77, 128, 182, 0),
    cmap!(78, 128, 219, 0),
    cmap!(79, 128, 255, 0),
    cmap!(80, 191, 0, 0),
    cmap!(81, 191, 36, 0),
    cmap!(82, 191, 73, 0),
    cmap!(83, 191, 109, 0),
    cmap!(84, 191, 146, 0),
    cmap!(85, 191, 182, 0),
    cmap!(86, 191, 219, 0),
    cmap!(87, 191, 255, 0),
    cmap!(88, 255, 0, 0),
    cmap!(89, 255, 36, 0),
    cmap!(90, 255, 73, 0),
    cmap!(91, 255, 109, 0),
    cmap!(92, 255, 146, 0),
    cmap!(93, 255, 182, 0),
    cmap!(94, 255, 219, 0),
    cmap!(95, 255, 255, 0),
    cmap!(96, 0, 0, 64),
    cmap!(97, 0, 36, 64),
    cmap!(98, 0, 73, 64),
    cmap!(99, 0, 109, 64),
    cmap!(100, 0, 146, 64),
    cmap!(101, 0, 182, 64),
    cmap!(102, 0, 219, 64),
    cmap!(103, 0, 255, 64),
    cmap!(104, 64, 0, 64),
    cmap!(105, 64, 36, 64),
    cmap!(106, 64, 73, 64),
    cmap!(107, 64, 109, 64),
    cmap!(108, 64, 146, 64),
    cmap!(109, 64, 182, 64),
    cmap!(110, 64, 219, 64),
    cmap!(111, 64, 255, 64),
    cmap!(112, 128, 0, 64),
    cmap!(113, 128, 36, 64),
    cmap!(114, 128, 73, 64),
    cmap!(115, 128, 109, 64),
    cmap!(116, 128, 146, 64),
    cmap!(117, 128, 182, 64),
    cmap!(118, 128, 219, 64),
    cmap!(119, 128, 255, 64),
    cmap!(120, 191, 0, 64),
    cmap!(121, 191, 36, 64),
    cmap!(122, 191, 73, 64),
    cmap!(123, 191, 109, 64),
    cmap!(124, 191, 146, 64),
    cmap!(125, 191, 182, 64),
    cmap!(126, 191, 219, 64),
    cmap!(127, 191, 255, 64),
    cmap!(128, 255, 0, 64),
    cmap!(129, 255, 36, 64),
    cmap!(130, 255, 73, 64),
    cmap!(131, 255, 109, 64),
    cmap!(132, 255, 146, 64),
    cmap!(133, 255, 182, 64),
    cmap!(134, 255, 219, 64),
    cmap!(135, 255, 255, 64),
    cmap!(136, 0, 0, 128),
    cmap!(137, 0, 36, 128),
    cmap!(138, 0, 73, 128),
    cmap!(139, 0, 109, 128),
    cmap!(140, 0, 146, 128),
    cmap!(141, 0, 182, 128),
    cmap!(142, 0, 219, 128),
    cmap!(143, 0, 255, 128),
    cmap!(144, 64, 0, 128),
    cmap!(145, 64, 36, 128),
    cmap!(146, 64, 73, 128),
    cmap!(147, 64, 109, 128),
    cmap!(148, 64, 146, 128),
    cmap!(149, 64, 182, 128),
    cmap!(150, 64, 219, 128),
    cmap!(151, 64, 255, 128),
    cmap!(152, 128, 0, 128),
    cmap!(153, 128, 36, 128),
    cmap!(154, 128, 73, 128),
    cmap!(155, 128, 109, 128),
    cmap!(156, 128, 146, 128),
    cmap!(157, 128, 182, 128),
    cmap!(158, 128, 219, 128),
    cmap!(159, 128, 255, 128),
    cmap!(160, 191, 0, 128),
    cmap!(161, 191, 36, 128),
    cmap!(162, 191, 73, 128),
    cmap!(163, 191, 109, 128),
    cmap!(164, 191, 146, 128),
    cmap!(165, 191, 182, 128),
    cmap!(166, 191, 219, 128),
    cmap!(167, 191, 255, 128),
    cmap!(168, 255, 0, 128),
    cmap!(169, 255, 36, 128),
    cmap!(170, 255, 73, 128),
    cmap!(171, 255, 109, 128),
    cmap!(172, 255, 146, 128),
    cmap!(173, 255, 182, 128),
    cmap!(174, 255, 219, 128),
    cmap!(175, 255, 255, 128),
    cmap!(176, 0, 0, 191),
    cmap!(177, 0, 36, 191),
    cmap!(178, 0, 73, 191),
    cmap!(179, 0, 109, 191),
    cmap!(180, 0, 146, 191),
    cmap!(181, 0, 182, 191),
    cmap!(182, 0, 219, 191),
    cmap!(183, 0, 255, 191),
    cmap!(184, 64, 0, 191),
    cmap!(185, 64, 36, 191),
    cmap!(186, 64, 73, 191),
    cmap!(187, 64, 109, 191),
    cmap!(188, 64, 146, 191),
    cmap!(189, 64, 182, 191),
    cmap!(190, 64, 219, 191),
    cmap!(191, 64, 255, 191),
    cmap!(192, 128, 0, 191),
    cmap!(193, 128, 36, 191),
    cmap!(194, 128, 73, 191),
    cmap!(195, 128, 109, 191),
    cmap!(196, 128, 146, 191),
    cmap!(197, 128, 182, 191),
    cmap!(198, 128, 219, 191),
    cmap!(199, 128, 255, 191),
    cmap!(200, 191, 0, 191),
    cmap!(201, 191, 36, 191),
    cmap!(202, 191, 73, 191),
    cmap!(203, 191, 109, 191),
    cmap!(204, 191, 146, 191),
    cmap!(205, 191, 182, 191),
    cmap!(206, 191, 219, 191),
    cmap!(207, 191, 255, 191),
    cmap!(208, 255, 0, 191),
    cmap!(209, 255, 36, 191),
    cmap!(210, 255, 73, 191),
    cmap!(211, 255, 109, 191),
    cmap!(212, 255, 146, 191),
    cmap!(213, 255, 182, 191),
    cmap!(214, 255, 219, 191),
    cmap!(215, 255, 255, 191),
    cmap!(216, 0, 0, 255),
    cmap!(217, 0, 36, 255),
    cmap!(218, 0, 73, 255),
    cmap!(219, 0, 109, 255),
    cmap!(220, 0, 146, 255),
    cmap!(221, 0, 182, 255),
    cmap!(222, 0, 219, 255),
    cmap!(223, 0, 255, 255),
    cmap!(224, 64, 0, 255),
    cmap!(225, 64, 36, 255),
    cmap!(226, 64, 73, 255),
    cmap!(227, 64, 109, 255),
    cmap!(228, 64, 146, 255),
    cmap!(229, 64, 182, 255),
    cmap!(230, 64, 219, 255),
    cmap!(231, 64, 255, 255),
    cmap!(232, 128, 0, 255),
    cmap!(233, 128, 36, 255),
    cmap!(234, 128, 73, 255),
    cmap!(235, 128, 109, 255),
    cmap!(236, 128, 146, 255),
    cmap!(237, 128, 182, 255),
    cmap!(238, 128, 219, 255),
    cmap!(239, 128, 255, 255),
    cmap!(240, 191, 0, 255),
    cmap!(241, 191, 36, 255),
    cmap!(242, 191, 73, 255),
    cmap!(243, 191, 109, 255),
    cmap!(244, 191, 146, 255),
    cmap!(245, 191, 182, 255),
    cmap!(246, 191, 219, 255),
    cmap!(247, 191, 255, 255),
    cmap!(248, 255, 0, 255),
    cmap!(249, 255, 36, 255),
    cmap!(250, 255, 73, 255),
    cmap!(251, 255, 109, 255),
    cmap!(252, 255, 146, 255),
    cmap!(253, 255, 182, 255),
    cmap!(254, 255, 219, 255),
    cmap!(255, 255, 255, 255),
    cmap!(254, 220, 240, 240),
];
